package server


type Message struct {
	Type string `json:"type"`
	UserId int `json:"user_id"`
	Avatar string `json:"avatar"`
	User string `json:"user"`
	Body interface{} `json:"body"`
	ToUserId int `json:"to_user_id"`
	UserList []*User `json:"user_list"`
}
func (this *Message) String() string {
	return this.User + "[" + string(this.UserId) + "] says "
}

type User struct {
	UserId int `json:"user_id"`
	Nickname string `json:"nickname"`
	Avatar string `json:"avatar"`
}
func (this *User) String() string {
	return this.Nickname
}